
<html><head><title> - screamyGuy</title>
        
<link rel="stylesheet" type="text/css" href="../style.css">
<link rel="alternate" type="application/rss+xml" title="ScreamyGuy - Random Acts of Programming" href="http://feeds.feedburner.com/screamyguy">

        
</head>
<body>
        

<div class="outerwrap">

<div class="wrap">

<div id=headerBar>

<ul>

<li><a href="http://feeds.feedburner.com/screamyguy">RSS</a></li>
<li><a href="../About/index.htm">About</a></li>
<li><a href="../posts/news.htm">Ramblings</a></li>
<li><a href="../index.htm">Home</a></li>
</ul>

</div>
<div >

<h1>Raytracing</h1>

<div id=splashImage><img width=550px src="header.jpg"></div>    

</div>
               
<div class="bodyText">

<p>
Raytracing is an intersection library for Processing. Under development.
<p>

Raytracing provides the ability to:
<ul>
<li> Import <a href="../raytracingII/index.htm"> triangles and textures </a> from <a href="http://www.blender.org">Blender</a> </li>
<li> Store triangles in a <a href="../octree/index.htm"> heirarchical accelerator</a> (KD-Tree) </li>

<li> Rapidly <a href="../raytracingIII/index.htm"> determine ray intersections </a> with the scene </li>
<ul>
<li> By extension,<a href="../collision/index.htm"> collision detection </a> for moving objects can be calculated by generating a motion vector and intersecting it with a static scene
</ul>
<li> Support <a href="../picking/index.htm"> picking</a> in 3D given screen coordinates </li>

<li> You might be able to use it to write a <a href="../ambientOcclusion/index.htm"> raytracer</a> </li>
</ul> 

<p>
Note that this library depends on <a href="../Tuple/index.htm">Tuple.</a>
<p>




<div id=files><h2>Files</h2><ul><li>Raytracing</a>
<ul><li><a href="Raytracing.zip"> Library</a></li>
<li><a href="RaytracingSource.zip"> Source</a>
</ul><li><a href="../libraryPack.zip"> All SG libraries</a></li><li><a href="http://www.python.org"> Python</a> Scripts</li><ul><li><a href="processing_export.py">processing_export.py </a></ul></ul></div>

<RELATED>
<h2>Comments</h2>
<div id="disqus_thread"></div>
<script type="text/javascript" src="http://disqus.com/forums/screamyguy/embed.js"></script>
<noscript><a href="http://screamyguy.disqus.com/?url=ref">View the discussion thread.</a></noscript>
         
<div class=footer>
	<span id=byline>by</span>
<h3>Matthew Kozak<br>
All code <a href='http://www.gnu.org/licenses/gpl-3.0.txt'>GPL</a>
</h3>

</div>
</div>
</div>
</div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-798997-1";
urchinTracker();
</script>
</body>
</html>


